package com.xinqi.common.core.constant;

/**
 * @version V1.0
 * @Title: MQ常量
 * @ClassName: com.xinqi.common.core.constant.MQConstants.java
 * @Description:
 * @Copyright 星齐科技（云南）有限公司 - Powered By 技术部
 * @author: yyzhen
 * @date: 2023/8/14 16:31
 */
public interface MQConstants {

    /**
     * 新奇提醒MQ-messageKey前缀
     */
    String REMIND_MESSAGE_KEY = "remind-";

    /**
     * 系统消息MQ-messageKey前缀
     */
    String SYSTEM_MESSAGE_KEY = "system-";

    /**
     * 私聊MQ-messageKey前缀
     */
    String PRIVATE_MESSAGE_KEY = "private-";

    /**
     * 群组MQ-messageKey前缀
     */
    String GROUP_MESSAGE_KEY = "group-";

    /**
     * 账号MQ-messageKey前缀
     */
    String ACCOUNT_MESSAGE_KEY = "account-";

    /**
     * 课程班级同步MQ-messageKey前缀
     */
    String CLASS_MESSAGE_KEY = "class-";

    /**
     * 切片MQ-messageKey前缀
     */
    String SLICE_MESSAGE_KEY = "slice-";

    /**
     * 测评主题
     */
    String MQ_EXAM_TOPIC = "MQ_EXAM_TOPIC";

    /**
     * 缺省组名
     */
    String DEFAULT_GROUP_NAME = "default";
}
